package com.tencent.examples.blueking.mongo.model;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.io.Serializable;

/**
 * 自定义模型的实例（记录）
 */
@Document(collection = "cc_HostBase")
@Data
public class HostBase implements Serializable {

    @Id
    public String bk_asset_id;
    public String bk_cpu_module;
    public String com_impact;
    public Object com_main_from;
    public Object com_manageport;
    public Object bk_service_term;
    public Object com_app_id;
    public String com_cabinet;
    public String com_login_pwd;
    public Object com_onlinedate;
    public Object bk_os_type;
    public String bk_sn;
    public Object com_fadate;
    public String com_snmp;
    public String sto_store_no;
    public String com_infratype;
    public String com_model;
    public Object com_purchasedate;
    public String bk_host_innerip;
    public String bk_mac;
    public String com_evn;
    public Object com_mafrom;
    public Object com_main_to;
    public Object com_offinedate;
    public String com_ops_owner;
    public String com_ratedpower;
    public Object operator;
    public String serverid;
    public String sto_city;
    public String bk_supplier_account;
    public Object bk_bak_operator;
    public Object bk_cpu;
    public Object bk_isp_name;
    public String com_brand;
    public String com_macontact;
    public String com_notes;
    public String com_tag;
    public String bk_host_name;
    public String bk_host_outerip;
    public Object bk_state_name;
    public String com_manageip;
    public String com_maxpower;
    public String com_mmspec;
    public String sto_zone;
    public Object bk_mem;
    public Object com_componet_id;
    public Object create_time;
    public Object bk_sla;
    public String com_business_owner;
    public String com_desc;
    public String bk_os_version;
    public String com_usedyear;
    public String com_location;
    public String com_managepwd;
    public String com_matype;
    public String size;
    public String import_from;
    public Object bk_cpu_mhz;
    public String com_devicetype;
    public Object com_disknum;
    public String com_diskspec;
    public String com_login_name;
    public String bk_os_bit;
    public String bk_outer_mac;
    public Object bk_province_name;
    public String com_manageaccount;
    public Object com_mato;
    public String com_status;
    public String bk_cloud_id;
    public String bk_comment;
    public String bk_os_name;
    public String com_masupplier;
    public String com_merakintid;
    public Object bk_disk;
    public String com_merakiserial;
    public String com_pos;
    public Object com_service_id;
    public Object bk_host_id;
    public Object last_time;

}
